package fr.istic.linkedcv.server.amitie;

import java.util.ArrayList;
import java.util.List;

public class GroupeAmis implements Amitie {
	
	private String name;
	private List<Amitie> listAmis;

	public GroupeAmis(String name){
		this.name = name;
		listAmis = new ArrayList<Amitie>();
	}
	
	/**
	 * Ajout d'un ami dans le groupe
	 * 
	 * @param ami
	 */
	public void ajouterAmi(Amitie ami){
		listAmis.add(ami);
	}
	
	/**
	 * Enlever un ami du groupe
	 * 
	 * @param i : l'index de l'ami à enlever du groupe
	 */
	public void enleverAmi(int i){
		listAmis.remove(i);
	}
	
	/**
	 * Retourne la liste des amis
	 * 
	 * @return listAmis la liste des amis
	 */
	public List<Amitie> getChilds(){
		return listAmis;
	}
	
	@Override
	public void voirCv() {		

	}

}
